package com.zsrt.java.day20161223.lh.day1223.Demo02;

import java.util.Scanner;

import org.junit.Test;

public class SwitchDemo01 {
	
	/**
	 * 	你输入交通工具 我输出你的速度
	 *  ==210高铁
	 *  ==120小车
	 *  ==40 电动车
	 *  ==走路
	 * if(230==spend) 避免空指针异常
	 * 
	 * switch 总结
	 * 注意：
	 * 1.break死都要写
	 * 2.byte/short/int/long/char/String
	 * 3.不管写几多个，会且只会执行一条语句
	 * 4： 等于的关系
	 */
	@Test
	public void switch02(){
		Scanner sc=new Scanner(System.in);
		System.out.println("输入一种交通工具：");
//		int speed=sc.nextInt();
		String tool=sc.next();
		sc.close();
		switch(tool){
		case "高铁":System.out.println("300"); break;
		case "小车":System.out.println("120"); break;
		case "电动车":System.out.println("40"); break;
		default: System.out.println("11"); break;
		
		}
	}
	@Test
	public void switch01(){
		Scanner sc=new Scanner(System.in);
		System.out.println("输入一个速度：");
		int speed=sc.nextInt();
		sc.close();
		switch(speed){
		case 230:System.out.println("高铁"); break;
		case 120:System.out.println("小车"); break;
		case 40:System.out.println("电动车"); break;
		default: System.out.println("走路"); break;
		
		}
	}
	/**
	 *  ==210高铁
	 *  ==120小车
	 *  ==40 电动车
	 *  ==走路
	 * if(230==spend) 避免空指针异常
	 */
	@Test
	public void if01(){
		int speed=1024;
		if(230==speed){
			System.out.println("高铁");
		}else if(120==speed){
			System.out.println("小车");
		}else if(40==speed){
			System.out.println("电动车");
		}else{
			System.out.println("走路");}
	}

}
